package com.bci.pwtz.admin.service;

import java.util.Date;
import java.util.List;

import com.bci.pwtz.common.util.PaginationList;
import com.bci.pwtz.exception.PwtzDatabaseException;
import com.bci.pwtz.mysql.model.Company;

public interface AdminCompanyService {
	public PaginationList<Company> findCompany(Company company, String beginTime,
    		String endTime,int pageNo, int pageSize) throws PwtzDatabaseException;
	public List<Company> findCompany(Company company, String beginTime,String endTime) throws PwtzDatabaseException;
	public int approvePay(Long id,Date invalidTime) throws PwtzDatabaseException;
	public Company load(Long id) throws PwtzDatabaseException;
    /**
     * 一句话描述 <br/>
     * <p>Description: TODO(详细描述) 
     * <br/>
     * <p>Author: tonic<br/>
     * <p>Date: 2015-1-17-下午2:39:31<br/>
     * <p>
     * @param provinceCode
     * @param cityCode
     * @param beginTime
     * @param endTime
     * @return
     * @throws PwtzDatabaseException   
     * 
     */
    List<Company> selectcCompanyStatistics(String provinceCode, String cityCode, String beginTime, String endTime) throws PwtzDatabaseException;;
}
